Corelab Seminar
2015-2016
Dimitris Kolotouros
OTR protocol implementation: an overview of libotr
Abstract.
Off-the-Record Messaging (OTR) is a cryptographic protocol that provides
encryption for instant messaging conversations. OTR mimics real-life
face-to-face conversations, providing Encryption (assuring that no one
else can read the messages), Authentication (assuring that the
correspodent is who is thaught to be), Deniability (providing the
ability to deny any message appearing to come from you) and Perfect
Forward Secrecy (assuring that in case of losing control of private
keys, no previous conversation is compromised). We will discuss about
the OTR open-source implementation, libOTR. First, we will present the
librarys API. Then we will look into the actual implementation and
highlight some interesting internal represenations.